package cn.zhoujing.ssedemo.service;

import org.springframework.web.servlet.mvc.method.annotation.SseEmitter;

/**
 * @author zhoujing
 * @createTime 2023/9/18 - 0:31
 */
public interface SseService {

    /**
     * 获取连接
     *
     * @param userId
     * @return
     */
    SseEmitter connect(String userId);

    /**
     * 发送消息
     *
     * @param userId
     * @param content
     * @return
     */
    boolean send(String userId, String content);

    /**
     * 官迷连接
     *
     * @param userId
     * @return
     */
    boolean close(String userId);

}
